#include<stdio.h>
#include<conio.h>
void input(){
    FILE *fp=fopen("PM.INP");
    fscanf(fp,"%d",&n);
    for(i=1;i<=n;i++)
        fscanf(fp,"%d",&t[i]);
    for(i=1;i<=n;i++){
        fscanf(fp,"%d",&first[i][0]);
        for(j=1;j<=first[i][0];j++){
            fscanf(first[i][j]);
            last[first[i][j]][++last[first[i][j]][0]]=i;
        }
    }
    fclose(fp);
}
void process(){
    time=0
    for(int i=1;i<=n;i++){
        total=0;
        for(j=1;j<=n;j++)
            if(f[j][0]==0){
                f[j][0]=-1;
                found[++total]=j;
            }
        for(j=1;j<=total;j++)
            for(k=1;k<=last[found[j]][0];k++)
            
            
                
        
